package com.vst.hsd.dominio;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the usuario_por_perfil database table.
 * 
 */
@Entity
@Table(name="usuario_por_perfil")
public class UsuarioPorPerfil implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private UsuarioPorPerfilPK id;

	@Column(name="responsable")
	private Boolean responsable;

	//bi-directional many-to-one association to Usuario
	@ManyToOne(fetch=FetchType.LAZY)
	private Usuario usuario;

	//bi-directional many-to-one association to Perfil
	@ManyToOne(fetch=FetchType.LAZY)
	private Perfil perfil;

    public UsuarioPorPerfil() {
    }

	public UsuarioPorPerfilPK getId() {
		return this.id;
	}

	public void setId(UsuarioPorPerfilPK id) {
		this.id = id;
	}
	
	public Boolean getResponsable() {
		return this.responsable;
	}

	public void setResponsable(Boolean responsable) {
		this.responsable = responsable;
	}

	public Usuario getUsuario() {
		return this.usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public Perfil getPerfil() {
		return this.perfil;
	}

	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}
	
}